package com.ynet.middleground.riskmanage.dto.qdg;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author liwq
 * @description 青岛港货物信息明细
 * @date 2023-4-4 16:00
 */
@Data
@ApiModel(value = "青岛港货物信息明细", description = "青岛港货物信息明细")
public class QdgAllGoodsInfoDetailDTO implements Serializable {

    private static final long serialVersionUID = -7081558695787924808L;

    @ApiModelProperty(value = "货键", notes = "货键")
    private String cargoKey;

    @ApiModelProperty(value = "货名", notes = "货名")
    private String cargoName;

    @ApiModelProperty(value = "垛位号（监管，单堆推送，并堆混堆不推送）", notes = "垛位号（监管，单堆推送，并堆混堆不推送）")
    private String stackNo;

    @ApiModelProperty(value = "库存数(货物集港数量-实际已提量)", notes = "库存数(货物集港数量-实际已提量)")
    private String inventoryData;

    @ApiModelProperty(value = "剩余计划数(货物集港数量-流向计划数)", notes = "剩余计划数(货物集港数量-流向计划数)")
    private String surplusPlan;

    @ApiModelProperty(value = "中文船名", notes = "中文船名")
    private String vesselCName;

    @ApiModelProperty(value = "英文船名", notes = "英文船名")
    private String vesselEName;

    @ApiModelProperty(value = "海关航次", notes = "海关航次")
    private String voyageNo;

    @ApiModelProperty(value = "装货港", notes = "装货港")
    private String loadingPort;

    @ApiModelProperty(value = "集港日期（卸船完成时间，yyyy-MM-dd HH:mm:ss）", notes = "集港日期（卸船完成时间，yyyy-MM-dd HH:mm:ss）")
    private String importDate;

    @ApiModelProperty(value = "货物集港数量", notes = "货物集港数量")
    private String cargoCollection;

    @ApiModelProperty(value = "货代企业全称", notes = "货代企业全称")
    private String cargoAgentName;

    @ApiModelProperty(value = "收货人全称", notes = "收货人全称")
    private String cargoReceiverName;

}
